type runtime.mutex

70 uses

	runtime (current package)
		arena.go#L420: 	lock mutex
		chan.go#L51: 	lock mutex
		chan.go#L673: 	unlock((*mutex)(chanLock))
		cpuprof.go#L38: 	lock mutex
		iface.go#L17: 	itabLock      mutex                               // lock for accessing itab table
		lock_futex.go#L47: func lock(l *mutex) {
		lock_futex.go#L51: func lock2(l *mutex) {
		lock_futex.go#L111: func unlock(l *mutex) {
		lock_futex.go#L115: func unlock2(l *mutex) {
		lockrank_off.go#L16: func lockInit(l *mutex, rank lockRank) {
		lockrank_off.go#L19: func getLockRank(l *mutex) lockRank {
		lockrank_off.go#L23: func lockWithRank(l *mutex, rank lockRank) {
		lockrank_off.go#L33: func unlockWithRank(l *mutex) {
		lockrank_off.go#L43: func lockWithRankMayAcquire(l *mutex, rank lockRank) {
		lockrank_off.go#L47: func assertLockHeld(l *mutex) {
		lockrank_off.go#L67: func assertWorldStoppedOrLockHeld(l *mutex) {
		malloc.go#L1442: 	mutex
		mbitmap.go#L1115: 	lock mutex
		mfinal.go#L43: var finlock mutex  // protects the following variables
		mfinal.go#L168: 	unlock((*mutex)(lock))
		mgc.go#L312: 		lock mutex
		mgc.go#L399: 		lock mutex
		mgc.go#L406: 		lock mutex
		mgcscavenge.go#L279: 	lock mutex
		mgcsweep.go#L36: 	lock   mutex
		mheap.go#L66: 	lock mutex
		mheap.go#L208: 	speciallock            mutex    // lock for special record allocators.
		mheap.go#L493: 	speciallock           mutex         // guards specials list and changes to pinnerBits
		mheap.go#L2116: 	lock     mutex
		mpagealloc.go#L285: 	mheapLock *mutex
		mpagealloc.go#L305: func (p *pageAlloc) init(mheapLock *mutex, sysStat *sysMemStat, test bool) {
		mprof.go#L20: 	profInsertLock mutex
		mprof.go#L22: 	profBlockLock mutex
		mprof.go#L24: 	profMemActiveLock mutex
		mprof.go#L27: 	profMemFutureLock [len(memRecord{}.future)]mutex
		mprof.go#L1224: var tracelock mutex
		mspanset.go#L35: 	spineLock mutex
		mstats.go#L748: 	noPLock mutex
		netpoll.go#L101: 	lock    mutex // protects the following fields
		netpoll.go#L189: 	lock  mutex
		netpoll.go#L199: 	netpollInitLock mutex
		panic.go#L1108: var paniclk mutex
		panic.go#L1286: var deadlock mutex
		print.go#L55: var debuglock mutex
		proc.go#L118: 	raceFiniLock mutex
		proc.go#L403: func goparkunlock(lock *mutex, reason waitReason, traceReason traceBlockReason, traceskip int) {
		proc.go#L543: 	allglock mutex
		proc.go#L2361: 	lock mutex
		proc.go#L3716: 	unlock((*mutex)(lock))
		runtime.go#L20: 	lock mutex
		runtime2.go#L163: type mutex struct {
		runtime2.go#L731: 	timersLock mutex
		runtime2.go#L779: 	lock mutex
		runtime2.go#L817: 		lock    mutex
		runtime2.go#L824: 	sudoglock  mutex
		runtime2.go#L828: 	deferlock mutex
		runtime2.go#L856: 	sysmonlock mutex
		runtime2.go#L967: 	lock mutex
		runtime2.go#L1150: 	allpLock mutex
		rwmutex.go#L19: 	rLock      mutex    // protects readers, readerPass, writer
		rwmutex.go#L23: 	wLock  mutex    // serializes writers
		sema.go#L41: 	lock  mutex
		sema.go#L476: 	lock mutex
		stack.go#L157: 	mu   mutex
		stack.go#L163: 	lock mutex
		trace.go#L136: 	lock          mutex       // protects the following members
		trace.go#L182: 	stringsLock mutex
		trace.go#L189: 	bufLock mutex       // protects buf
		trace.go#L1189: 	lock mutex // Must be acquired on the system stack
		type.go#L89: 	lock mutex